package com.suliao.home.entity.product;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.suliao.common.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author： M1nG-CodeGenerator
 * @since： 2020-12-14 15:52:35
 * @description： 产品表
 * @version： 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("pd_product")
public class ProductDO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 产品编号
     */
    private String productCode;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品符号
     */
    private String productSymbol;

    /**
     * 产品中文名称
     */
    private String chineseName;

    /**
     * 产品英文名称
     */
    private String englishName;

    /**
     * 牌号
     */
    private String productMark;

    /**
     * 生产厂家名称
     */
    private String productManufacturer;

    /**
     * 产品类型id
     */
    private Integer productTypeId;

    /**
     * 产品类型名称
     */
    private String productTypeName;

    /**
     * 供应数量
     */
    private Integer supplyAmount;

    /**
     * 贡献数量
     */
    private Integer contributionAmount;

    /**
     * 推荐数量
     */
    private Integer recommendAmount;

    /**
     * 材料状态 0 非流通 1 流通,正常 2 流通，停产 3实验阶段
     */
    private Integer materialStatus;

    /**
     * 产品说明
     */
    private String productExplain;

    /**
     * 产品图片
     */
    private String fileId;

    /**
     * 产品图片地址
     */
    private String fileUrl;

         }
